

# 9. 利用条件运算符的嵌套来完成此题：学习成绩>=90分的同学用A表示，60-89分之间的用B表示，60分以下的用C表示。备注：需要使用input()方法
# 10. 将一个列表的数据复制到另一个列表中。
# 11. 输出 9*9 乘法口诀表。
# for x in range(1,10):
#     for y in range(1,x+1):
#         print(x,' * ',y,' = ',x*y,end=' ')
#     print()

# [ print(x,' * ',y,' = ',x*y,end=' ') if x==y  else print() for x in range(1,10) for y in range(1,x+1) ]

# 12. 输入一行字符，分别统计出其中英文字母、空格、数字和其它字符的个数。
my_str = "sdjkfsdj7y789894732fjkjdjk#$%^ fklsdj fsjksdlfks"
char = 0
space = 0
number = 0
other = 0
for x in my_str:
    if x.isalpha():
        char += 1
    elif x.isdigit():
        number += 1
    elif x.isspace():
        space += 1
    else:
        other += 1
print("字符数:",char)
print("数字个数:",number)
print("空格数:",space)
print("其它字符数:",other)

